import React from 'react';
import ReactDOM from 'react-dom/client';
import './index.css';
import App from './App';
import store from './redux/store';
import { Provider } from 'react-redux';

const root = ReactDOM.createRoot(document.getElementById('root'));
root.render(
  // App中所有的组件都可以接收到一个store，只需写一次
  <Provider store={store}>
     <App />
  </Provider>
 
);

// 使用react-redux不再需要subscribe进行监测
/* // 监测redux中状态的改变，若redux中的状态发生了改变，那么重新渲染APP组件
store.subscribe(()=>{
  root.render(
    <App />
  );
}) */
